package service

import (
	"github.com/google/wire"
	"week4/app/user/internal/biz"
)

var ProviderSet = wire.NewSet(NewUserService)

type UserService struct {
	uc *biz.UserBaseUseCase
	vc *biz.VipInfoUseCase
}

func NewUserService(uc *biz.UserBaseUseCase, vc *biz.VipInfoUseCase) *UserService {
	return &UserService{
		uc: uc,
		vc: vc,
	}
}
